﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XS.Tunnel.Cad.Cmd.Dto
{
    /// <summary>
    /// 暗洞信息结构
    /// </summary>
    public class DarkHoleOutput
    {

        public string id { get; set; }

        /// <summary>
        /// 暗洞设计名称
        /// </summary>
        public string darkHoleDesignName { get; set; }

        /// <summary>
        /// 暗洞设计编号
        /// </summary>
        public string darkHoleDesignCode { get; set; }

        /// <summary>
        /// 专业项目信息id
        /// </summary>
        public string projectMajorInfoId { get; set; }

        /// <summary>
        /// 业务方案版本id
        /// </summary>
        public string bizVersionId { get; set; }

        /// <summary>
        /// 标准参数值id
        /// </summary>
        public string basisStruSetId { get; set; }
        public string basisStruSetName { get; set; }

        /// <summary>
        /// 建筑限界id
        /// </summary>
        public string struGaugeId { get; set; }

        /// <summary>
        /// 结构类别 取数据字典
        /// </summary>
        public string tunnelStructureType { get; set; }
        public string tunnelStructureTypeName { get; set; }

        /// <summary>
        /// 结构类别明细id
        /// </summary>
        public string structureCategoriesId { get; set; }

        /// <summary>
        /// 圆心类型(内轮廓)
        /// </summary>
        public string circleNumber { get; set; }
        public string circleNumberName { get; set; }

        /// <summary>
        /// 设置仰拱(内轮廓)
        /// </summary>
        public string setInvertedArch { get; set; }
        public string setInvertedArchName { get; set; }

        /// <summary>
        /// 拱脚类型(内轮廓)
        /// </summary>
        public string archFootType { get; set; }
        public string archFootTypeName { get; set; }

        /// <summary>
        /// 道床类型(内轮廓)
        /// </summary>
        public string trackType { get; set; }
        public string trackTypeName { get; set; }

        /// <summary>
        /// 衬砌级别  取数据字典
        /// </summary>
        public string liningLevel { get; set; }
        public string liningLevelName { get; set; }

        /// <summary>
        /// 衬砌截面类型
        /// </summary>
        public string liningCrossSectionType { get; set; }
        public string liningCrossSectionTypeName { get; set; }

        /// <summary>
        /// 圆心类型(外轮廓)
        /// </summary>
        public string columnCircleNumber { get; set; }
        public string columnCircleNumberName { get; set; }

        /// <summary>
        /// 衬砌拱脚类型(外轮廓) 取数据字典
        /// </summary>
        public string columnArchFootType { get; set; }
        public string columnArchFootTypeName { get; set; }

        /// <summary>
        /// 衬砌级别施工工法 取数据字典
        /// </summary>
        public string constructionMethod { get; set; }
        public string constructionMethodName { get; set; }

        /// <summary>
        /// 系统锚杆  0 否  1 是
        /// </summary>
        public int? isSystemRockBolt { get; set; }

        /// <summary>
        /// 斜径向注浆  0 否  1 是
        /// </summary>
        public int? isObliqueRadial { get; set; }

        /// <summary>
        /// 钢筋网  0 否  1 是
        /// </summary>
        public int? isSteeFabric { get; set; }

        /// <summary>
        /// 衬砌钢筋布置图  0 否  1 是
        /// </summary>
        public int? isSecondaryLiningReba { get; set; }

        /// <summary>
        /// 衬砌超前支护图  0 否  1 是
        /// </summary>
        public int? isForepole { get; set; }

        /// <summary>
        /// 衬砌钢拱架图  0 否  1 是
        /// </summary>
        public int? isSteelArchShelf { get; set; }

        /// <summary>
        /// 衬砌临时支护图  0 否  1 是
        /// </summary>
        public int? isTemporaryLiningSupport { get; set; }








    }
}
